Evolving Robot Tank Controllers
نویسنده
چکیده
In this paper, I describe the application of genetic programming to evolve a controller for a robotic tank in a simulated environment. The purpose is to explore how genetic techniques can best be applied to produce controllers based on subsumption and behavior oriented languages such as REX. As part of my implementation, I developed TableRex, a modification of REX that can be expressed on a fixed-length genome. Using a fixed subsumption architecture of TableRex modules, I evolved robots that beat some of the most competitive hand-coded adversaries.
منابع مشابه
Evolving Robocode Tank Fighters
In this paper, I describe the application of genetic programming to evolve a controller for a robotic tank in a simulated environment. The purpose is to explore how genetic techniques can best be applied to produce controllers based on subsumption and behavior oriented languages such as REX. As part of my implementation, I developed TableRex, a modification of REX that can be expressed on a fix...
متن کاملA Hybrid GP/GA Approach for Co-evolving Controllers and Robot Bodies to Achieve Fitness-Speci ed Tasks
|Evolutionary approaches have been advocated to automate robot design. Some research work has shown the success of evolving controllers for the robots by genetic approaches. As we can observe, however, not only the controller but also the robot body itself can a ect the behavior of the robot in a robot system. In this paper, we develop a hybrid GP/GA approach to evolve both controllers and robo...
متن کاملEvolving Monolithic Robot Controllers Through Incremental Shaping
Evolutionary robotics has been shown to be an effective technique for generating robot behaviors that are difficult to derive analytically from the robot’s mechanics and task environment. Moreover, augmenting evolutionary algorithms with environmental scaffolding via an incremental shaping method makes it possible to evolve controllers for complex tasks that would otherwise be infeasible. In th...
متن کاملEvolving Symmetric and Modular Neural Network Controllers for Multilegged Robots
Controllers for multilegged robots are characterized by modularity and symmetry. However, the controller symmetries necessary for generating appropriate gaits are often difficult to determine analytically. This paper utilizes a nature-inspired approach called Evolution of Network Symmetry and mOdularity (ENSO) to evolve such controllers automatically. It uses group theory to mutate symmetry sys...
متن کاملEvolving an Integrated Phototaxis and Hole-avoidance Behavior for a Swarm-bot
This article is on the subject of evolving neural network controllers for cooperative, mobile robots. We evolve controllers for combined hole-avoidance and phototaxis in a group of physically connected, autonomous robots called s-bots, each with limited sensing capabilities. We take a systematic approach to finding a suitable fitness function, an appropriate neural network structure, and we exp...
متن کامل